Update for changes in the paintable interface
authorRichard Hult <richard@imendio.com>
Mon, 26 Jan 2009 19:33:33 +0000 (20:33 +0100)
committerAlexander Larsson <alex@localhost.localdomain>
Thu, 2 Apr 2009 08:15:27 +0000 (10:15 +0200)
commit24aa1620bffdbe4462e9fdbb1da6b6d42a3ace8c
tree531f0f8b97ff0e08c87358b2eac3a3f3d788c5fa
parent65b5644cda073928f6f9005db3e4bb27c589c165
Update for changes in the paintable interface

Get rid of invalidate_maybe_recurse and process_updates. Implement
_gdk_windowing_{before,after}_process_all_updates(), and keep track of
when we're inside process_all_updates in the common code so we know
when to flush windows. Implement
_gdk_windowing_window_process_updates_recurse by means of
setNeedsDisplayInRect: displayIfNeeded. Use the added window argument
in begin_paint_region to get the right window (the paintable is always
the impl window now).
gdk/quartz/gdkwindow-quartz.c